package com.neymar.service;

import com.neymar.entity.Log;
import com.baomidou.mybatisplus.extension.service.IService;
import com.neymar.entity.User;
import com.neymar.vo.LogVO;

import java.util.Date;
import java.util.List;

/**
 * <p>
 * 日志表 服务类
 * </p>
 *
 * @author neymar
 * @since 2021-06-02
 * <p>
 * 1、添加操作日志
 * 2、查询指定用户的操作日志
 * 3、根据时间查看日志
 * 4、查看全部的日志
 * 5、操作日志统计信息【操作类型】
 */
public interface LogService {
    int save(String userId, int operationType, int objectionType);
    LogVO findLogByUserId(String userId, Integer current, Integer size);
    LogVO findLogByTime(Date startTime, Date endTime, Integer current, Integer size);
    LogVO findAllLog(Integer current, Integer size);
    List showTypeInfo();

}
